home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-19
/
iritsm3s.zip
/
GENMAT.H
< prev
next >
Wrap
C/C++ Source or Header
|
1992-01-20
|
1KB
|
33 lines
/*****************************************************************************
* General definitions of/for GenMat.c module *
*****************************************************************************/
#ifndef GEN_MAT_H
#define GEN_MAT_H
/* And prototypes of the functions: */
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif
void GenUnitMat(MatrixType Mat);
void GenMatTrans(RealType Tx, RealType Ty, RealType Tz, MatrixType Mat);
void GenMatScale(RealType Sx, RealType Sy, RealType Sz, MatrixType Mat);
void GenMatRotX1(RealType Teta, MatrixType Mat);
void GenMatRotX(RealType CosTeta, RealType SinTeta, MatrixType Mat);
void GenMatRotY1(RealType Teta, MatrixType Mat);
void GenMatRotY(RealType CosTeta, RealType SinTeta, MatrixType Mat);
void GenMatRotZ1(RealType Teta, MatrixType Mat);
void GenMatRotZ(RealType CosTeta, RealType SinTeta, MatrixType Mat);
void MultTwo4by4(MatrixType MatRes, MatrixType Mat1, MatrixType Mat2);
void MultVecby4by4(RealType VRes[3], RealType Vec[3], MatrixType Mat);
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif
#endif /* GEN_MAT_H */